/* 
 * File:   JOperation.h
 * Author: johnneyshi
 *
 * Created on 2013年1月7日, 下午1:30
 */

#ifndef JOPERATION_H
#define	JOPERATION_H
#include <string>
#include "JArgsBase.h"
#include "JSerialize.h"




class JOperation : public JSerialize
{
public:
    JOperation();
    JOperation(const JOperation& orig);
    virtual ~JOperation();
    //Serialize begin.
    std::string className;
    std::string methodName;
    std::list<JArgsBase> listArgs;
    //Serialize end.
    int Serialize(std::iostream& _strea,int& allSize);
    void ReSerialize(std::iostream& _strea);
private:
};

#endif	/* JOPERATION_H */

